// *** ADDED BY HEADER FIXUP ***
#include <string>
// *** END ***
#ifndef InterfaceA_H
#define InterfaceA_H

#include "Interface.h"
#include "ComandosNegociosAdmin.h"
#include "Utilidades.h"
#include "Requests.h"

class InterfaceAdmin:public Interface
{
private:
    RetornoInfo EditarConta(const RetornoInfo&);
    void CadastrarAmigo(const RetornoInfo&);
    void VerAmigosPendentes();
    void VerAmigos();
    void CadastrarMensagem(string&);
    void EditarContaPessoa(const Email&);
    bool DeletarConta(RetornoInfo&);
    bool deletarContaPessoa(const Email&);
    void showContaPessoa(const Email&);
    void showAcc(const RetornoInfo&)const;
    void showOpt(){};
    void showOpt_v2(const RetornoInfo&);
    void showMuralPessoa();
    void showChat(string&);
    void showMensagem(Message&);
    void showPendentes(string&);
    void showConfirmados(string&);
public:
    InterfaceAdmin(){};
    void executar(){};
    void executar_v2(RetornoInfo&);
};

#endif
